package com.itheima.health.mapper;

import com.github.pagehelper.Page;
import com.itheima.health.pojo.Setmeal;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SetmealMapper {

    //添加套餐
    void add(Setmeal setmeal);

    //添加套餐和检查组关系
    void setSetmealAndCheckGroup(Integer setmealId, Integer checkgroupId);

    //分页查询
    Page<Setmeal> selectByCondition(String queryString);

    //根据id查询套餐
    Setmeal findById(Integer id);

    //编辑套餐
    void edit(Setmeal setmeal);

    //删除套餐与检查组的关联关联
    void delet(Integer id);

    //根据套餐id查询检查组数量
    long findCountBySetMealId(Integer id);

    //删除套餐
    int delete(Integer id);

    //查询所有套餐
    List<Setmeal> findAll();
}
